#ifndef _TEXAS_HOLDERM_H_
#define _TEXAS_HOLDERM_H_

#include <string>

using std::string;

typedef enum Value {
  TWO = 2,
  THREE,
  FOUR,
  FIVE,
  SIX,
  SEVEN,
  ENGIT,
  NINE,
  TEN,
  JACK,
  QUEEN,
  KING,
  ACE,
} Value;

typedef enum Suit {
  DIAMOND,
  CLUB,
  HEART,
  SPADE
} Suit;

class Poker {
  public:
    Poker();
    Poker(Value value, Suit suit);
    Value value;
    Suit suit;
    string toString();
  public:
    bool operator< (const Poker & poker) const;
    bool operator> (const Poker & poker) const;
};

#endif
